package com.own.component.common.hook;

import com.own.component.common.login.user.BaseLoginUser;

/**
 * BaseUserDetailHook
 *
 * @author chenxueli.0
 * @date 2021-06-25 11:49:00
 * @since 3.2.1
 */
public interface BaseUserDetailHook {

    /**
     * 获取详情信息
     *
     * @param loginUser 登录的用户信息
     * @return 获取到的内容
     */
    Object detail(BaseLoginUser loginUser);

    /**
     * 用户详情key
     *
     * @return key
     */
    String detailKey();

}
